Properties and messages for list boxes. More...
#include <kanzi/ui/node/concept/list_box.hpp>
Classes | |
class | ItemHiddenMessageArguments |
Represents message arguments of ItemHidden message. More... | |
class | ItemMessageArguments |
Represents base class for item-related message arguments. More... | |
class | ItemSelectedMessageArguments |
Represents message arguments of ItemSelected message. More... | |
class | ItemVisibleMessageArguments |
Represents message arguments of ItemVisible message. More... | |
class | ScrolledMessageArguments |
Scrolled message, sent when list box is scrolling. More... | |
class | ScrollFinishedMessageArguments |
ScrollFinished message, sent when list box scroll ends. More... | |
class | ScrollMessageArguments |
Base class for scroll-related message arguments. More... | |
class | ScrollStartedMessageArguments |
ScrollStarted message, sent when list box scroll starts. More... | |
class | TargetChangedMessageArguments |
Represents message arguments of TargetChanged message. More... | |
Public Types | |
enum | SelectionBehavior { SelectionBehaviorNone, SelectionBehaviorBringToCenter } |
Behaviors for list box when an item in the list box is selected. More... | |
Public Member Functions | |
virtual void | notifyItemAdded (size_t index)=0 |
Virtual functions for notifying item changes to list. More... | |
virtual void | notifyItemRemoved (size_t index)=0 |
virtual void | notifyItemReplaced (size_t index)=0 |
virtual void | notifyItemCountChanged ()=0 |
Public Member Functions inherited from kanzi::ContentItemCollectionModel | |
virtual | ~ContentItemCollectionModel () |
virtual bool | addContentItem (NodeSharedPtr abstractItem)=0 |
virtual bool | removeContentItem (NodeSharedPtr abstractItem)=0 |
virtual void | removeAllContentItems ()=0 |
virtual size_t | getContentItemCount ()=0 |
virtual NodeSharedPtr | getContentItem (size_t index)=0 |
Static Public Member Functions | |
static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Properties and messages for list boxes.
|
pure virtual |
Virtual functions for notifying item changes to list.
Implemented in kanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, ListBoxTraits >, kanzi::ListBoxConceptImpl< Node3D, GridListBox3D, GridListBox3DTraits >, kanzi::ListBoxConceptImpl< Node3D, TrajectoryListBox3D, TrajectoryListBox3DTraits >, and kanzi::ListBoxConceptImpl< Node2D, GridListBox2D, GridListBox2DTraits >.
|
pure virtual |
Implemented in kanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, ListBoxTraits >, kanzi::ListBoxConceptImpl< Node3D, GridListBox3D, GridListBox3DTraits >, kanzi::ListBoxConceptImpl< Node3D, TrajectoryListBox3D, TrajectoryListBox3DTraits >, and kanzi::ListBoxConceptImpl< Node2D, GridListBox2D, GridListBox2DTraits >.
|
pure virtual |
Implemented in kanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, ListBoxTraits >, kanzi::ListBoxConceptImpl< Node3D, GridListBox3D, GridListBox3DTraits >, kanzi::ListBoxConceptImpl< Node3D, TrajectoryListBox3D, TrajectoryListBox3DTraits >, and kanzi::ListBoxConceptImpl< Node2D, GridListBox2D, GridListBox2DTraits >.
|
pure virtual |
Implemented in kanzi::ListBoxConceptImpl< TBaseClass, TDerivedClass, ListBoxTraits >, kanzi::ListBoxConceptImpl< Node3D, GridListBox3D, GridListBox3DTraits >, kanzi::ListBoxConceptImpl< Node3D, TrajectoryListBox3D, TrajectoryListBox3DTraits >, and kanzi::ListBoxConceptImpl< Node2D, GridListBox2D, GridListBox2DTraits >.
|
static |
|
static |
KeepAliveItemCount property.
The default value is 20000000.
|
static |
SelectionBehavior property.
The default value is ListBoxConcept::SelectionBehaviorNone.
|
static |
ItemGeneratorTypeName property.
The default value is "".
|
static |
ItemContainerGeneratorTypeName property.
The default value is "".
|
static |
ItemTemplate property.
The default value is ResourceSharedPtr().
|
static |
ItemContainerTemplate property.
The default value is ResourceSharedPtr().
|
static |
SelectedItemIndex property.
Index of selected list box item. The default value is -1.
|
static |
ItemSelected message type.
|
static |
ItemVisible message type.
|
static |
ItemHidden message type.
|
static |
TargetChanged message type.
|
static |
Scrolled message type.
|
static |
Scroll Started message type.
|
static |
Scroll Finished message type.